#ifndef __AW_RANDOMBRAIN
#define __AW_RANDOMBRAIN

class AW_RandomBrain : public AW_Brain {

public:
	AW_RandomBrain(Ontology *O,FTKBase *Memory) : AW_Brain(O,Memory) {
		class_name->set("AW_RandomBrain");
	} /* AW_RandomBrain */ 

	AW_RandomBrain(FILE *fp,Ontology *O,FTKBase *Memory);

	virtual ~AW_RandomBrain() {
	} /* ~AW_RandomBrain */ 

	virtual bool load(FILE *fp);
	virtual bool save(FILE *fp);

	virtual bool is_a(char *c);
	virtual bool is_a(Symbol *c);

	virtual void actualize(float time,float timeinc,
						   List<AW_Message> *message_queue,
						   Symbol *me,
						   List<FeatureTerm> *sensor_data,
						   List<FeatureTerm> *posibles,
						   List<FeatureTerm> *l);

protected:

private:


}; /* AW_RandomBrain */ 

#endif

